place with abundant springs - Français Anglais Dictionnaire